Search.setIndex({"docnames": ["advanced", "basics", "citing", "credits", "dcp", "funcref", "gp", "gurobi", "index", "install", "intro", "license", "mosek", "quickstart", "sdp", "solver", "support"], "filenames": ["advanced.rst", "basics.rst", "citing.rst", "credits.rst", "dcp.rst", "funcref.rst", "gp.rst", "gurobi.rst", "index.rst", "install.rst", "intro.rst", "license.rst", "mosek.rst", "quickstart.rst", "sdp.rst", "solver.rst", "support.rst"], "titles": ["Advanced topics", "The Basics", "Citing CVX", "Credits and Acknowledgements", "The DCP ruleset", "Reference guide", "Geometric programming mode", "Using Gurobi with CVX", "CVX Users\u2019 Guide", "Installation", "Introduction", "License", "Using MOSEK with CVX", "A quick start", "Semidefinite programming mode", "Solvers", "Support"], "terms": {"In": [0, 1, 3, 4, 5, 6, 9, 10, 11, 13, 14, 15, 16], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16], "section": [0, 1, 4, 5, 6, 9, 10, 11, 13, 15, 16], "we": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16], "describ": [0, 4, 5, 6, 13, 15], "number": [0, 1, 5, 10, 11, 13, 16], "more": [0, 1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16], "capabl": [0, 4, 7, 10, 11, 15], "cvx": [0, 1, 3, 4, 5, 6, 13, 14, 15], "recommend": [0, 1, 6, 9, 15, 16], "you": [0, 1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16], "skip": 0, "first": [0, 1, 4, 5, 7, 12, 13, 15, 16], "until": [0, 9, 15], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16], "comfort": [0, 15, 16], "basic": [0, 4, 5, 6, 8, 10, 13], "abov": [0, 1, 4, 9, 11, 13, 14, 15, 16], "One": [0, 4, 13, 14, 16], "particular": [0, 4, 9, 10, 11, 13, 15, 16], "reformul": [0, 13, 16], "strongli": [0, 1, 4, 6, 9, 15], "encourag": [0, 1, 2, 4, 16], "like": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16], "sum_squar": [0, 5], "sum": [0, 1, 4, 5, 6, 13, 16], "squar": [0, 1, 4, 5, 8, 14, 15, 16], "quad_form": [0, 4, 5], "whenev": [0, 4, 5], "possibl": [0, 1, 4, 5, 6, 15, 16], "construct": [0, 1, 4, 5, 6, 10, 11, 13, 15], "equival": [0, 1, 4, 5, 10, 13, 14, 16], "model": [0, 1, 3, 4, 5, 6, 10, 12, 14, 15, 16], "us": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16], "instead": [0, 1, 4, 5, 6, 7, 11, 12, 13, 14], "our": [0, 1, 2, 4, 7, 11, 12, 13, 16], "experi": [0, 1, 4, 10], "tell": [0, 1, 16], "often": [0, 1, 4, 5, 13, 15, 16], "pose": 0, "numer": [0, 1, 4, 5, 6, 7, 8, 12, 13, 14, 15], "challeng": [0, 11, 16], "underli": [0, 4, 5, 11, 13, 15, 16], "solver": [0, 1, 3, 4, 5, 6, 8, 10, 13, 16], "acknowledg": [0, 8], "advic": [0, 15, 16], "goe": [0, 13], "against": 0, "convent": [0, 4, 5, 10, 15], "wisdom": 0, "prototyp": 0, "smooth": [0, 4], "convex": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 15, 16], "while": [0, 1, 4, 6, 10, 15, 16], "nonsmooth": [0, 2, 4], "therefor": [0, 1, 4, 6, 10, 11, 15, 16], "unwieldi": 0, "But": [0, 1, 4, 13, 14, 15, 16], "conic": 0, "exactli": [0, 1, 5, 10, 13], "backward": 0, "It": [0, 1, 2, 3, 4, 6, 10, 14, 15, 16], "best": [0, 6, 10, 15, 16], "suit": 0, "formul": [0, 5, 10, 16], "solut": [0, 1, 4, 5, 6, 10, 13, 15, 16], "handl": [0, 4, 5, 8, 13, 15], "convert": [0, 1, 4, 6, 10, 13, 14], "them": [0, 1, 4, 7, 11, 12, 13, 14, 16], "fact": [0, 1, 4, 11, 13, 14, 15, 16], "convers": [0, 1, 6, 10, 13], "process": [0, 1, 5, 10, 13, 15, 16], "some": [0, 1, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16], "interest": [0, 11, 15], "scale": [0, 5, 10, 16], "better": [0, 5, 15, 16], "can": [0, 1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16], "need": [0, 1, 4, 7, 9, 10, 12, 13, 15, 16], "perform": [0, 1, 5, 6, 7, 9, 10, 11, 14, 15, 16], "For": [0, 1, 4, 5, 6, 9, 10, 11, 13, 14, 15, 16], "simpl": [0, 1, 4, 9, 10, 13, 16], "exampl": [0, 1, 4, 5, 6, 8, 9, 10, 13, 14, 15, 16], "chang": [0, 1, 6, 7, 9, 12, 13, 15], "consid": [0, 1, 4, 5, 10, 11, 12, 13, 15, 16], "object": [0, 4, 5, 6, 8, 13, 15], "minim": [0, 1, 4, 5, 6, 10, 13, 14, 15], "A": [0, 1, 3, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16], "x": [0, 1, 4, 5, 13, 14, 15, 16], "b": [0, 1, 3, 4, 5, 13], "exact": [0, 15], "arithmet": [0, 8], "precis": [0, 1, 5, 8, 16], "square_po": [0, 4, 5], "also": [0, 1, 3, 4, 5, 6, 9, 10, 11, 13, 14, 15], "preserv": [0, 5], "altogeth": [0, 1, 4], "optim": [0, 1, 3, 4, 7, 8, 10, 11, 12, 14, 15, 16], "valu": [0, 1, 4, 5, 10, 13, 14, 15, 16], "ident": [0, 1, 4, 5, 13], "all": [0, 1, 4, 5, 9, 10, 11, 13, 14, 15, 16], "three": [0, 4, 5, 6, 11, 15], "case": [0, 1, 4, 5, 6, 9, 13, 15, 16], "last": [0, 15], "version": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16], "produc": [0, 1, 5, 6, 13, 15, 16], "accur": [0, 4, 15, 16], "result": [0, 1, 4, 5, 6, 8, 10, 11, 13, 16], "Of": [0, 1, 4, 11, 15, 16], "cours": [0, 1, 2, 4, 5, 10, 11, 15, 16], "alwai": [0, 1, 2, 4, 15, 16], "recov": 0, "after": [0, 1, 7, 12, 13, 14, 15], "sometim": [0, 15, 16], "bit": [0, 9, 10], "difficult": 0, "instanc": [0, 1, 4, 10, 11, 13, 15, 16], "q": [0, 1, 4, 5, 14], "1": [0, 1, 2, 3, 4, 5, 12, 13, 14, 15, 16], "where": [0, 1, 4, 5, 6, 7, 13, 15], "posit": [0, 1, 4, 5, 6, 13, 14], "definit": [0, 1, 4, 5], "matrix": [0, 1, 3, 4, 5, 6, 10, 14, 15], "qsqrt": 0, "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16], "appropri": [0, 1, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16], "root": [0, 5, 15], "option": [0, 1, 7, 12, 13], "comput": [0, 1, 3, 4, 5, 6, 7, 10, 13, 15, 16], "symmetr": [0, 1, 3, 4, 5, 14], "sqrtm": 0, "destroi": 0, "sparsiti": [0, 10], "If": [0, 1, 2, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16], "spars": [0, 5], "worth": 0, "effort": [0, 10, 15], "choleski": 0, "base": [0, 1, 2, 4, 13, 16], "s": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16], "chol": 0, "effect": [0, 1, 4, 5, 7, 10, 12, 14, 15, 16], "requir": [0, 1, 5, 7, 9, 10, 12, 13, 15], "practic": [0, 4, 10, 14, 15, 16], "understand": [0, 1, 4, 10, 15], "what": [0, 4, 8, 11, 13], "mean": [0, 1, 4, 5, 6, 9, 11, 13, 15], "suppos": [0, 4, 13], "want": [0, 10, 15], "add": [0, 1, 4, 5, 9, 11, 13, 15, 16], "ell_1": [0, 10, 13], "regular": [0, 7, 12], "term": [0, 4, 11, 13], "weight": 0, "fix": [0, 16], "lambda": 0, "typic": [0, 4, 5, 14, 15], "do": [0, 1, 2, 4, 5, 7, 9, 10, 11, 12, 14, 15, 16], "care": [0, 1, 14], "about": [0, 1, 2, 5, 6, 8, 10, 11, 15], "specif": [0, 1, 3, 4, 5, 6, 7, 10, 12, 13, 14, 15], "rather": [0, 1, 16], "vari": [0, 10], "over": [0, 1, 3, 4, 5, 10, 13, 16], "rang": [0, 15, 16], "studi": 0, "tradeoff": 0, "between": [0, 1, 4, 6, 7, 11, 12, 13, 14, 15], "residu": 0, "same": [0, 1, 4, 5, 7, 10, 11, 12, 13, 14, 15, 16], "examin": [0, 4, 13, 16], "modifi": [0, 1, 4, 5, 9, 10, 11, 15, 16], "lambda2": 0, "set": [0, 4, 8, 9, 10, 14, 16], "yield": [0, 1, 5], "both": [0, 1, 4, 5, 6, 7, 10, 12, 13, 14, 16], "trace": [0, 1, 5], "curv": [0, 8, 10], "onli": [0, 1, 4, 5, 6, 7, 9, 12, 13, 15, 16], "second": [0, 1, 3, 4, 7, 10, 12, 13], "constraint": [0, 5, 8, 10, 14, 15, 16], "depend": [0, 1, 11, 13, 15], "paramet": [0, 1, 4, 16], "just": [0, 1, 4, 10, 11, 13, 15], "size": [0, 1, 4, 6, 10, 13, 14, 16], "straightforward": [0, 4, 14, 16], "build": [0, 4, 6, 13, 15, 16], "sai": [0, 1, 4, 10], "matlab": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16], "loop": [0, 10], "order": [0, 1, 3, 4, 10, 14, 16], "assign": [0, 5, 8, 13], "each": [0, 1, 4, 5, 9, 11, 13, 15], "separ": [0, 4, 7, 12, 15], "must": [0, 1, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16], "find": [0, 1, 5, 9, 10, 13, 14, 15, 16], "wai": [0, 1, 4, 5, 9, 10, 11, 15, 16], "adjust": [0, 15], "well": [0, 1, 4, 5, 6, 9, 10, 11, 13, 15, 16], "reason": [0, 1, 4, 5, 10, 13, 14, 15, 16], "support": [0, 1, 2, 4, 5, 6, 8, 10, 11, 13, 14], "realiti": 0, "thei": [0, 1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16], "simpli": [0, 1, 4, 5, 6, 9, 13, 14, 15, 16], "standard": [0, 1, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15], "cell": [0, 1], "arrai": [0, 1, 4, 5, 6, 13], "whose": [0, 1, 5, 6, 11], "entri": [0, 1, 2, 5, 6, 13], "let": [0, 4, 13, 15], "illustr": [0, 6, 13], "how": [0, 1, 4, 5, 9, 13, 15, 16], "declar": [0, 1, 4, 6, 13, 14], "follow": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16], "semidefinit": [0, 1, 3, 4, 5, 8, 10, 12, 15], "program": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 13, 15, 16], "from": [0, 1, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16], "sedumi": [0, 3, 9, 10, 11, 15], "begin": [0, 1, 3, 4, 5, 6, 13, 14, 16], "ll": [0, 1, 13], "text": [0, 1, 4, 5, 11, 13, 14, 15], "sum_": [0, 4, 5, 13], "i": [0, 1, 3, 4, 5, 13, 14], "n": [0, 1, 3, 4, 5, 13, 14, 15], "x_": [0, 4], "ii": 0, "subject": [0, 1, 6, 11, 13], "k": [0, 1, 3, 5, 13], "b_k": 0, "2": [0, 1, 2, 4, 5, 6, 7, 10, 12, 13, 15], "dot": [0, 1, 5], "succeq": [0, 1, 5, 14], "0": [0, 1, 2, 4, 5, 6, 7, 10, 12, 13, 14, 15], "end": [0, 1, 4, 5, 7, 9, 12, 13, 15], "main": 0, "diagon": [0, 1, 5], "hold": [0, 1], "along": [0, 1, 5, 13, 15], "constant": [0, 1, 4, 5, 16], "element": [0, 1, 4, 5, 13, 15], "vector": [0, 1, 4, 5, 13, 14, 15, 16], "mathbf": [0, 1, 4, 5, 13, 14], "r": [0, 1, 3, 4, 5, 13, 14], "time": [0, 1, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16], "cvx_begin": [0, 5, 6, 8, 13, 14, 15], "diag": [0, 1, 5], "cvx_end": [0, 5, 6, 8, 13, 14, 15, 16], "wish": [0, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16], "obtain": [0, 8, 9, 10, 13, 15, 16], "inform": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 15], "equal": [0, 1, 4, 6, 13, 14, 15], "accomplish": [0, 4], "y": [0, 1, 3, 4, 5, 14, 15], "statement": [0, 1, 13, 14], "alloc": 0, "store": [0, 1, 15], "z": [0, 1, 4, 5, 13, 14], "ha": [0, 1, 4, 5, 9, 10, 12, 13, 14, 15, 16], "been": [0, 1, 4, 5, 9, 13, 14, 15, 16], "augment": [0, 10], "refer": [0, 1, 3, 4, 8, 11], "so": [0, 1, 2, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16], "when": [0, 1, 4, 5, 6, 9, 10, 11, 13, 14, 15, 16], "command": [0, 1, 6, 7, 8, 9, 12, 13, 15, 16], "issu": [0, 1, 3, 4, 5, 7, 8, 12, 14, 15], "deposit": 0, "admittedli": 0, "simplist": 0, "With": [0, 4, 5, 10, 12, 13, 15, 16], "arrang": [0, 15], "rewrit": [0, 16], "combin": [0, 1, 4, 5, 10, 13, 15], "singl": [0, 1, 4, 11, 15], "which": [0, 1, 4, 5, 6, 7, 10, 11, 13, 15, 16], "turn": [0, 10, 15], "would": [0, 1, 3, 4, 5, 9, 11, 13, 15, 16], "3": [0, 1, 3, 4, 5, 11, 13, 15, 16], "complex": [0, 1, 4, 5, 10, 13, 14, 16], "amen": 0, "simplif": 0, "see": [0, 1, 4, 5, 9, 10, 11, 13, 15, 16], "file": [0, 5, 7, 9, 10, 11, 12, 14], "cvxbook": [0, 3], "ch07_statistical_estim": 0, "cheb": 0, "m": [0, 1, 2, 3, 5, 6, 9, 13, 14], "distribut": [0, 5, 9, 10, 11, 13, 15], "linear": [0, 1, 3, 7, 8, 10, 13, 14], "inequ": [0, 1, 6, 8, 10, 13, 14], "scalar": [0, 1, 5, 8, 13, 14, 15], "equat": [0, 4, 16], "matric": [0, 1, 5, 6, 13, 14], "were": [0, 5, 7, 12, 13, 16], "web": [0, 9, 11, 16], "page": [0, 2, 7, 11, 12], "messag": [0, 4, 13, 15, 16], "welcom": [0, 11], "pleas": [0, 1, 2, 5, 7, 9, 10, 11, 12, 15, 16], "read": [0, 1, 13], "carefulli": 0, "fulli": [0, 1, 3, 10, 11, 16], "why": [0, 14], "log": [0, 4, 5], "exp": [0, 5], "etc": [0, 5, 13, 15, 16], "within": [0, 7, 11, 12, 13, 14, 15], "special": [0, 3, 4, 6, 9, 10, 13, 14, 15], "prior": 0, "log_det": [0, 5], "other": [0, 1, 3, 4, 5, 6, 8, 10, 11, 12, 14, 15, 16], "exponenti": [0, 5, 6, 10, 12, 16], "famili": [0, 10, 16], "could": [0, 1], "recent": [0, 2, 3, 10], "util": [0, 6, 10, 14, 15], "call": [0, 1, 4, 5, 6, 9, 10, 11, 13, 15], "primal": [0, 1, 13, 15], "cannot": [0, 1, 4, 5, 10, 13, 14, 15, 16], "those": [0, 4, 5, 10, 11, 13, 14, 15, 16], "nativ": [0, 5, 6, 10, 12, 14], "4": [0, 4, 5, 7, 12, 13, 15], "mosek": [0, 3, 5, 6, 8, 9, 10, 11, 15, 16], "have": [0, 1, 3, 4, 5, 9, 10, 11, 13, 14, 15, 16], "cone": [0, 1, 3, 4, 5, 6, 10, 12, 16], "heurist": [0, 10], "allow": [0, 1, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16], "descript": [0, 5, 10], "approach": [0, 4, 5, 7, 12, 13, 15], "beyond": [0, 11, 13], "scope": [0, 15], "roughli": [0, 15], "speak": [0, 4, 15], "proce": [0, 1, 15], "choos": [0, 15], "initi": [0, 1], "centerpoint": 0, "x_c": 0, "polynomi": [0, 5, 6], "entropi": [0, 4, 5, 10], "neighborhood": 0, "solv": [0, 1, 2, 3, 4, 5, 6, 10, 13, 14, 15, 16], "its": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16], "point": [0, 1, 3, 5, 13, 14, 15], "bar": 0, "satisfi": [0, 1, 4, 5, 13, 15, 16], "condit": [0, 1, 4, 15, 16], "orign": 0, "suffici": [0, 4, 7, 11, 15], "exit": [0, 16], "otherwis": [0, 4, 5, 10, 11, 16], "shift": 0, "toward": [0, 15], "repeat": 0, "step": [0, 1, 4, 7, 9, 12], "5": [0, 1, 3, 4, 5, 13, 14, 16], "again": [0, 9, 15, 16], "highli": [0, 16], "simplifi": [0, 10], "actual": [0, 1, 4, 13, 15], "emploi": [0, 5, 13, 14, 15, 16], "guid": [0, 1, 9, 11, 15, 16], "judgement": 0, "termin": [0, 1, 15, 16], "proven": [0, 15], "surprisingli": [0, 13], "mani": [0, 1, 3, 5, 10, 11, 13, 14, 16], "howev": [0, 1, 3, 4, 9, 10, 13, 15, 16], "perfect": [0, 15, 16], "fail": [0, 4, 10, 15, 16], "converg": 0, "even": [0, 4, 5, 7, 9, 10, 11, 12, 15, 16], "known": [0, 4, 13], "doe": [0, 1, 4, 5, 11, 13, 14, 15, 16], "sever": [0, 3, 4, 11, 13, 16], "slower": [0, 15], "than": [0, 1, 4, 6, 7, 9, 11, 12, 13, 15], "due": [0, 9, 15, 16], "iter": 0, "sparingli": [0, 15], "here": [0, 1, 4, 9, 11, 13, 15, 16], "usag": [0, 4, 16], "tip": [0, 16], "access": [0, 1, 9], "wa": [0, 1, 3, 7, 12, 13, 15, 16], "9": [0, 1, 4, 6, 7, 12], "confirm": [0, 7, 12, 16], "truli": [0, 2, 4], "necessari": [0, 1, 4, 5, 6, 10], "your": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 14, 15, 16], "without": [0, 1, 5, 9, 11, 13, 15, 16], "should": [0, 1, 4, 5, 6, 7, 12, 13, 15, 16], "prefer": [0, 5, 7, 9, 12, 15], "sum_log": [0, 5], "10": [0, 1, 3, 16], "express": [0, 5, 8, 10, 11, 13, 14, 16], "geo_mean": [0, 1, 5, 6], "length": [0, 1, 5, 13, 15], "determin": [0, 1, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16], "maxim": [0, 1, 4, 5, 6, 10, 13, 15], "commonli": [0, 15, 16], "written": [0, 1, 4, 11, 14, 16], "unnecessari": 0, "intern": [0, 3, 13], "det_rootn": [0, 5], "remov": [0, 1, 4, 10, 11, 15, 16], "logarithm": [0, 5, 10, 13], "complet": [0, 1, 4, 13, 15], "unfortun": [0, 1, 9, 15, 16], "work": [0, 2, 3, 5, 6, 9, 10, 11, 15, 16], "similar": 0, "fashion": [0, 1, 4, 15], "c": [0, 1, 3, 4, 5, 9, 13, 15], "third": [0, 1], "try": [0, 1, 9, 15, 16], "differ": [0, 1, 4, 7, 10, 11, 12, 13, 14, 15, 16], "tend": [0, 15], "sdpt3": [0, 3, 9, 10, 11, 15], "default": [0, 8, 14, 15], "choic": [0, 1, 4, 15, 16], "give": [0, 1, 11, 13, 15], "switch": [0, 7, 12], "one": [0, 1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16], "smaller": [0, 4, 15], "succe": [0, 16], "larger": [0, 4, 10, 15, 16], "least": [0, 1, 8, 10, 15], "behav": [0, 5, 13], "hope": [0, 1, 10, 11, 13, 16], "befor": [0, 1, 4, 7, 9, 10, 12, 13, 15, 16], "altern": [0, 1, 4, 5, 13], "bottom": 0, "line": [0, 1, 7, 12, 13, 16], "guarante": [0, 4, 5, 10, 15, 16], "successfulli": [0, 7, 12, 16], "encount": [0, 4, 5, 7, 10, 12, 13, 15, 16], "invit": [0, 11, 13], "submit": [0, 5, 11, 16], "bug": [0, 2, 5, 8, 15], "report": [0, 2, 3, 5, 8, 15], "abl": [0, 1, 7, 10, 12, 13, 15, 16], "promis": 0, "becaus": [0, 1, 4, 7, 12, 13, 15, 16], "caveat": [0, 5], "believ": [0, 16], "user": [0, 1, 2, 3, 5, 7, 9, 10, 11, 12, 13, 15, 16], "experiment": [0, 5, 15, 16], "natur": [0, 4, 10, 16], "appear": [0, 4], "attempt": [0, 5, 14, 15, 16], "mai": [0, 1, 4, 6, 9, 10, 11, 13, 14, 15, 16], "veri": [0, 4, 10, 15], "brought": 0, "manual": [0, 13], "futur": [0, 1, 4, 11], "cvx_expert": [0, 5, 15], "true": [0, 10, 14, 15], "session": [0, 7, 12, 15], "cvx_save_pref": [0, 5, 7, 12, 15], "implement": [0, 1, 2, 3, 4, 5, 10, 11, 16], "concav": [0, 1, 4, 5, 13], "branch": [0, 5, 10, 15], "_p": [0, 4], "gener": [0, 1, 3, 4, 6, 9, 10, 13, 15, 16], "enhanc": 0, "sdp": [0, 1, 5, 10, 14, 15], "socp": [0, 10, 13, 15], "ag00": [0, 3], "long": [0, 4, 10, 13, 15, 16], "expon": 0, "ration": [0, 5], "To": [0, 1, 2, 6, 7, 10, 12, 13, 14, 15], "integr": [0, 5, 6, 10], "p_n": 0, "p_d": 0, "rat": 0, "toler": [0, 13, 14, 15], "6": [0, 5, 13], "There": [0, 4, 9, 13, 14, 15], "current": [0, 1, 5, 7, 9, 11, 12, 15], "document": [0, 3, 7, 15, 16], "detail": [0, 1, 5, 7, 9, 10, 13, 16], "introduc": [0, 13, 15], "measur": [0, 1], "leq": [0, 1, 4, 5, 13, 15], "repres": [0, 1, 4, 5, 10, 13, 14], "lmi": [0, 3, 10, 14], "quad": [0, 1, 4], "longleftrightarrow": 0, "bmatrix": 0, "denot": [0, 1, 13, 14], "addit": [0, 1, 4, 5, 6, 11, 13, 14, 15], "ignor": 0, "analysi": [0, 4, 7, 10, 12, 13], "geq": [0, 4, 5, 13], "exist": [0, 1, 9], "empir": 0, "shown": 0, "log_2": 0, "alpha": [0, 4, 6], "grow": 0, "slowli": 0, "compar": 0, "inde": [0, 4, 13, 15], "4096": 0, "verifi": [0, 4, 9, 10, 13, 14, 15], "usual": [0, 5, 7, 9], "occasion": 0, "cost": [0, 7, 12], "represent": [0, 5, 13], "rel": [0, 5, 10, 13], "small": [0, 4, 6, 10, 13], "nearli": [0, 1, 16], "nevertheless": [0, 15], "insur": [0, 4, 14], "surpris": [0, 13], "ani": [0, 1, 4, 5, 10, 11, 12, 13, 15, 16], "unexpect": [0, 16], "slowdown": 0, "event": 0, "threshold": 0, "cvx_power_warn": [0, 5, 15], "thresh": 0, "desir": 0, "cutoff": 0, "inf": [0, 1, 5, 13, 15], "disabl": [0, 5], "As": [0, 1, 4, 5, 6, 10, 13], "cvx_precis": [0, 5, 15, 16], "place": [0, 1, 5, 9, 14, 15, 16], "outsid": [0, 1, 4, 5, 7, 12, 13, 15], "make": [0, 4, 5, 10, 11, 13, 15, 16], "global": [0, 3, 5, 10, 15], "return": [0, 1, 4, 5, 10, 13, 15], "previou": [0, 1, 10, 15], "save": [0, 5, 7, 9, 12, 15], "restor": [0, 15], "upon": [0, 1, 5, 11, 15], "queri": 0, "argument": [0, 1, 4, 5, 6, 7, 12, 15], "statu": [0, 13, 15], "occur": [0, 1, 15], "structur": [0, 1, 3, 10], "properli": [0, 15, 16], "recogn": [0, 1, 4, 12, 13], "smallest": [0, 5], "w": [0, 1, 6], "operatornam": [0, 1, 13], "textrm": [0, 5], "tr": 0, "d": [0, 1, 3, 5, 6, 13], "might": [0, 4, 10, 16], "appli": [0, 1, 4, 5, 6, 10, 11, 14, 15], "randn": [0, 13], "infeas": [0, 1, 13, 15], "cvx_statu": [0, 13, 15], "happen": [0, 4], "unnam": [0, 1], "unsymmetr": 0, "thu": [0, 4, 5, 15], "state": [0, 1, 4, 5, 13], "uniqu": [0, 7, 12], "degre": [0, 4, 5, 16], "freedom": [0, 4], "correct": [0, 1, 4, 9, 15, 16], "replac": [0, 1, 5, 9, 13, 14, 15], "sym": [0, 14], "provid": [0, 1, 4, 6, 10, 11, 13, 14, 15, 16], "extract": [0, 14], "part": [0, 4, 13, 14], "defin": [0, 4, 5, 13], "two": [0, 1, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16], "sinc": [0, 1, 4, 14], "knowledg": 0, "complic": [0, 1], "techniqu": [0, 4, 5, 6], "who": [0, 3, 4, 7, 10, 12, 13, 14, 15, 16], "disciplin": [0, 1, 2, 3, 4, 5, 8, 11, 13, 16], "know": [0, 4, 10, 13, 14], "think": [0, 4, 16], "happi": 0, "incorpor": [0, 3, 5, 15], "releas": [0, 10, 11], "simplest": [0, 13], "conform": [0, 10, 13], "deadzon": 0, "f": [0, 1, 3, 4, 13], "max": [0, 1, 4, 5, 13], "creat": [0, 1, 5, 6, 9, 11, 13, 14, 15, 16], "contain": [0, 1, 11, 13, 15], "ab": [0, 4, 5], "expect": [0, 1, 9], "thank": [0, 3, 11], "oper": [0, 1, 4, 8, 9, 10, 13, 14, 16], "overload": [0, 5], "affin": [0, 1, 4, 5, 13], "conclud": [0, 4], "carri": [0, 13], "out": [0, 1, 9, 11, 13, 15, 16], "rule": [0, 5, 8, 10, 13, 16], "subtract": [0, 5], "take": [0, 1, 4, 10, 14, 16], "maximum": [0, 4, 5, 6], "free": [0, 1, 8, 9, 10, 16], "anywher": [0, 9, 13], "emphas": [0, 15], "had": [0, 4], "insert": [0, 1, 13, 16], "directli": [0, 4, 7, 10, 11, 13], "min": [0, 1, 4, 5, 13, 14], "e": [0, 1, 4, 5, 7, 11, 12, 13, 14, 15], "g": [0, 1, 4, 5, 7, 11, 12, 13, 15], "deadzone_bad": 0, "happili": 0, "insid": [0, 1, 5, 14, 15], "invok": [0, 1, 15], "nonconst": [0, 4], "error": [0, 1, 4, 5, 13, 14, 16], "reli": [0, 11], "subset": [0, 4, 11], "rightarrow": [0, 1, 4, 15], "cup": 0, "infti": [0, 1, 4, 5, 13, 15], "Then": [0, 13], "triangleq": [0, 4, 5], "left": [0, 1, 4, 5, 6, 13], "right": [0, 1, 4, 5, 6, 13], "parametr": 0, "mbox": [0, 1, 13], "familiar": [0, 14, 16], "classic": 0, "epigraph": [0, 1], "textbf": [0, 1, 5, 13], "epi": [0, 1], "_": [0, 5, 13], "manner": [0, 1, 6, 14, 16], "parameter": 0, "incomplet": 0, "name": [0, 1, 7, 9, 12, 13, 15, 16], "input": [0, 3, 9, 14], "unknown": 0, "concept": [0, 16], "seem": [0, 1, 4, 15, 16], "mechan": 0, "wide": [0, 12], "varieti": [0, 1, 9, 11, 12, 15, 16], "look": [0, 1, 7, 15], "unit": [0, 1], "halfwidth": 0, "huber": [0, 5, 13], "penalti": [0, 13], "h": [0, 2, 3, 5, 6], "qp": [0, 10, 13, 15], "v": [0, 2, 13, 15], "note": [0, 1, 2, 4, 7, 14, 15, 16], "jointli": [0, 4], "cvx_optval": [0, 1, 13, 15], "reach": [0, 1, 11, 13, 15, 16], "output": [0, 1, 5, 7, 8, 12, 13, 16], "ineffici": 0, "up": [0, 4, 16], "core": [0, 13], "accuraci": [0, 5, 6, 13], "most": [0, 1, 4, 5, 7, 12, 13, 15, 16], "import": [0, 1, 4, 7, 9, 10, 15], "thing": [0, 1, 15], "valid": [0, 1, 4, 5, 6, 7, 10, 12, 15], "tradit": [0, 4, 10, 13], "accord": [0, 4, 5], "correspond": [0, 2, 4, 13], "develop": [0, 3, 5, 10, 11, 15, 16], "given": [0, 1, 2, 4, 10, 11, 13, 14, 15, 16], "sup": 0, "hypograph": 0, "hypo": 0, "lambda_": 0, "t": [0, 1, 2, 4, 5, 14, 15, 16], "Its": [0, 3, 6], "lambda_min_symm": 0, "ey": [0, 13], "suppli": [0, 1, 5, 7, 12, 14, 15, 16], "eig": [0, 14], "aris": 0, "elementwis": [0, 1, 4, 5, 14], "through": [0, 4, 15, 16], "enterpris": 0, "particularli": [0, 4, 7, 15, 16], "far": [0, 4, 16], "extend": [0, 4, 5, 6], "multiobject": 0, "sx": 0, "parallel": 0, "correctli": [0, 4], "direct": [0, 1, 15], "effici": [0, 4, 5, 10], "test": [0, 9, 13, 14, 15], "select": [0, 5, 8, 9], "proper": 0, "isnumer": 0, "xa": 0, "flag": 0, "els": 0, "subdirectori": [0, 11, 13, 14], "includ": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16], "directori": [0, 5, 9, 11, 12, 13], "path": [0, 7, 9, 12], "parent": 0, "automat": [0, 1, 4, 5, 6, 7, 9, 10, 12, 13], "taken": 0, "found": [0, 1, 6, 7, 10, 11, 12, 13, 14, 15, 16], "good": [0, 15], "learn": [0, 2, 4, 10], "alreadi": [0, 5], "inv_po": [0, 4, 5], "lambda_min": [0, 5], "lambda_max": [0, 5], "matrix_frac": [0, 5], "quad_over_lin": [0, 1, 4, 5], "sum_largest": [0, 5, 6], "diagnost": 0, "check": [0, 1, 4, 10, 15, 16], "code": [0, 1, 6, 7, 9, 10, 11, 13, 15, 16], "spdiag": 0, "reduc": [0, 13, 15, 16], "entir": [0, 4, 6], "technic": [0, 1, 2, 3, 11, 12], "coupl": [0, 1], "except": [0, 1, 4, 9, 10, 11], "doesn": 0, "differenti": [0, 1], "secondli": 0, "inclus": [0, 11], "nonlinear": [0, 8, 10, 12, 13, 16], "easi": [0, 4, 10, 13], "preced": [1, 13], "fall": [1, 16], "quiet": [1, 5, 15], "prevent": 1, "screen": [1, 5, 8], "being": [1, 4, 5, 15, 16], "mode": [1, 5, 8, 10, 15], "gp": [1, 6, 10, 15], "geometr": [1, 3, 5, 8, 10, 16], "These": [1, 10, 13, 15], "silenc": [1, 15], "below": [1, 2, 4, 5, 9, 13, 16], "dimens": [1, 4, 5, 13], "list": [1, 4, 7, 9, 11, 12, 13, 15], "keyword": [1, 5, 15], "content": [1, 11], "real": [1, 4, 5, 6, 14, 16], "dimension": 1, "20": [1, 13], "total": 1, "326": 1, "20x10": 1, "200": 1, "5x5x5": 1, "125": 1, "variou": [1, 6], "50": [1, 10], "nonneg": [1, 4, 5, 13, 14], "hermitian": [1, 5, 14], "psd": 1, "specifi": [1, 2, 4, 5, 6, 8, 13], "respect": [1, 4, 7, 9, 11], "midcp": [1, 10], "integ": [1, 4, 5, 7, 8, 12, 15, 16], "binari": [1, 7, 15, 16], "p": [1, 3, 4, 5, 8, 11, 13, 14], "avail": [1, 7, 10, 11, 12, 13, 15], "help": [1, 3, 11, 16], "symmetri": [1, 14], "banded": 1, "segment": [1, 13], "100": 1, "toeplitz": [1, 5, 14], "band": 1, "lb": [1, 13], "ub": 1, "hankel": [1, 5], "skew_symmetr": 1, "tridiagon": 1, "lower_bidiagon": 1, "lower_hessenberg": 1, "lower_triangular": 1, "upper_bidiagon": 1, "upper_hankel": 1, "upper_hessenberg": 1, "upper_triangular": 1, "underscor": 1, "omit": [1, 5, 11, 13, 15], "lower": [1, 13], "triangular": 1, "accept": [1, 4, 5, 9, 10, 13, 16], "self": 1, "explanatori": 1, "bandwidth": 1, "upper": [1, 13], "zero": [1, 4, 5, 6, 13, 14, 15], "antidiagon": 1, "central": 1, "j": [1, 3], "multipl": [1, 4, 5, 6, 7, 12, 13, 15], "intersect": 1, "That": [1, 10, 15, 16], "said": [1, 15, 16], "reject": [1, 4, 10, 15, 16], "furthermor": [1, 11], "conflict": 1, "emph": 1, "non": [1, 4, 5, 6, 11, 14, 15, 16], "slice": 1, "8": [1, 3, 5, 13, 15], "flexibl": 1, "inconveni": 1, "lot": 1, "x1": 1, "x2": 1, "x3": 1, "y1": 1, "y2": 1, "limit": [1, 2, 4, 5, 11, 15, 16], "singular": [1, 5, 15], "benefit": [1, 10], "english": 1, "favor": 1, "synonym": 1, "minimis": [1, 5], "maximis": [1, 5], "norm": [1, 4, 5, 6, 8, 10, 14, 16], "At": 1, "problem": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16], "interpret": [1, 4, 5, 8, 9, 10, 13, 14], "feasibl": [1, 4, 6, 11, 15, 16], "either": [1, 5, 7, 9, 11, 12, 14, 15, 16], "type": [1, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16], "hand": [1, 4, 9, 11, 13, 15], "side": [1, 4, 6, 13, 14], "less": [1, 4, 6, 13], "greater": [1, 4, 6], "never": [1, 4, 15], "rare": [1, 4, 16], "latest": [1, 9], "now": [1, 4, 10, 13], "chain": 1, "togeth": [1, 5], "l": [1, 3, 13], "u": [1, 13], "did": [1, 11, 16], "distinct": 1, "doubl": [1, 5], "strict": [1, 6, 8], "nonstrict": [1, 4], "counterpart": 1, "discourag": [1, 4, 15], "behind": 1, "fuller": 1, "discuss": [1, 4, 5, 7, 12, 13, 14, 15], "match": 1, "behavior": [1, 14, 15], "itself": [1, 4, 11, 13, 15, 16], "mn": 1, "replic": 1, "treatment": 1, "alter": [1, 15], "librari": [1, 4, 6, 8, 13, 14], "common": [1, 10, 16], "sqrt": [1, 4, 5, 6, 16], "re": [1, 4, 5, 7, 9, 12, 15, 16], "new": [1, 2, 4, 7, 8, 9, 11, 12, 13, 15, 16], "own": [1, 7, 9, 10, 11, 12, 15, 16], "ad": [1, 4, 5, 7, 8, 10, 12, 13, 15, 16], "atom": [1, 4, 8], "quadrat": [1, 3, 5, 7, 8, 10, 13, 16], "keep": [1, 2], "ax": [1, 4, 13], "tx": [1, 5, 11], "assum": [1, 4, 5], "composit": [1, 8, 13], "tp": 1, "domain": [1, 4, 5, 11], "neg": [1, 4, 5, 13], "lorentz": [1, 4, 5], "ball": 1, "languag": [1, 2, 3, 10], "slightli": [1, 10], "syntax": [1, 5, 15, 16], "n_": [1, 5, 14], "constrain": [1, 4, 5, 8, 10, 14], "liter": 1, "correl": 1, "impos": [1, 4, 5, 10, 15, 16], "lefthand": 1, "remain": [1, 4, 10, 11, 12, 15], "confus": [1, 15], "aesthet": 1, "displeas": 1, "pseudo": 1, "feel": [1, 11, 16], "trickeri": 1, "don": [1, 16], "form": [1, 5, 6, 8, 10, 11, 13, 15, 16], "axa": 1, "byb": 1, "quantiti": [1, 13], "_2": [1, 4, 5, 13], "cdot": [1, 13], "fairli": [1, 5, 13], "facil": 1, "mimic": 1, "notat": [1, 13, 14], "pair": [1, 7, 10, 12], "consist": [1, 4, 5, 6, 14], "lie": [1, 4], "li": 1, "associ": [1, 15], "context": [1, 4], "origin": [1, 4, 6, 13], "valuabl": 1, "sensit": 1, "perturb": 1, "chapter": 1, "get": [1, 10, 13], "lp": [1, 10, 13, 15], "llcll": 1, "preceq": [1, 4, 13], "notic": 1, "colon": [1, 14], "sequenc": 1, "present": [1, 11], "No": [1, 8, 15, 16], "prompt": [1, 9, 13, 15, 16], "immedi": [1, 13, 16], "20x1": 1, "sens": [1, 4, 5, 15], "revers": [1, 5], "swap": 1, "negat": [1, 4], "success": [1, 5, 6, 7, 8, 10, 12, 13], "complementari": [1, 15], "slack": 1, "y_i": 1, "_i": [1, 13], "print": [1, 5, 13, 15], "product": [1, 3, 4, 5, 6, 10], "execut": 1, "still": [1, 15, 16], "abstract": 1, "unbound": [1, 13, 15], "fill": [1, 15], "nan": [1, 15], "reflect": 1, "index": [1, 5, 8, 14], "prove": [1, 11], "themselv": [1, 10], "anyon": [1, 10, 16], "vital": 1, "ensur": [1, 4, 6, 11], "improperli": [1, 10], "snippet": 1, "glanc": 1, "overwritten": [1, 13], "anonym": 1, "fortun": 1, "forbid": [1, 4], "indic": [1, 9, 15, 16], "rewritten": [1, 10], "typograph": 1, "frustrat": 1, "consequ": [1, 4], "despit": 1, "warn": [1, 5, 8, 9, 13, 14, 15], "genuin": 1, "excerpt": [1, 13], "intermedi": 1, "calcul": [1, 10, 11, 13, 15], "later": [1, 6], "formal": 1, "accumul": 1, "somewhat": [1, 5], "caus": [1, 4, 13, 14, 15, 16], "enough": [1, 4, 15], "subsequ": [1, 15], "cryptic": 1, "made": [1, 4, 5, 11, 16], "permit": [1, 5, 6, 11], "explicitli": [1, 4], "purpos": [1, 5, 11], "onc": [1, 4, 9, 13, 15], "freeli": [1, 4, 10, 11, 13], "quit": [1, 5, 13, 15, 16], "signific": [1, 4], "overwrit": 1, "thought": [1, 4], "temporari": 1, "show": [1, 7, 12, 13], "extra": 1, "clariti": [1, 3], "activ": [2, 7, 10, 12, 15, 16], "teach": 2, "research": [2, 7, 10, 11, 12, 15], "applic": [2, 3, 15, 16], "haven": 2, "yet": 2, "told": 2, "drop": 2, "email": [2, 7, 10, 16], "hear": 2, "track": 2, "geograph": 2, "divers": 2, "And": [2, 16], "pleasur": 2, "receiv": [2, 7, 11, 15, 16], "publish": 2, "explicit": [2, 4], "mention": [2, 4, 9, 11], "public": [2, 11, 12], "suggest": [2, 10, 16], "17": 2, "packag": [2, 3, 7, 9, 10, 11, 16], "bibliographi": 2, "inc": [2, 11], "softwar": [2, 3, 10, 11, 12, 16], "http": [2, 3, 11], "cvxr": [2, 11, 16], "com": [2, 11, 16], "april": 2, "2011": 2, "grant": [2, 3, 10, 11], "boyd": [2, 3, 10, 11], "graph": 2, "advanc": [2, 3, 5, 8, 13, 16], "control": [2, 3, 5, 8], "tribut": 2, "vidyasagar": 2, "blondel": 2, "kimura": 2, "editor": 2, "95": [2, 3], "110": 2, "lectur": 2, "scienc": 2, "springer": [2, 3], "2008": [2, 7], "stanford": [2, 3, 10, 12], "edu": [2, 3], "graph_dcp": 2, "html": [2, 3], "The": [2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15], "bibtex": 2, "citat": 2, "misc": 2, "author": [2, 11, 15, 16], "titl": 2, "howpublish": 2, "url": 2, "month": 2, "aug": 2, "year": [2, 9, 16], "2012": [2, 11], "incollect": 2, "gb08": 2, "booktitl": 2, "seri": [2, 3], "verlag": 2, "design": [3, 4, 10, 13], "michael": [3, 10, 11, 13], "stephen": [3, 10, 11], "yinyu": [3, 10, 12], "ye": [3, 5, 10, 12, 15, 16], "gby06": [3, 10], "idea": 3, "earlier": 3, "l\u00f6fberg": 3, "l\u00f6f04": 3, "dahl": 3, "dv04": 3, "wu": 3, "wb00": 3, "spirit": 3, "ampl": 3, "gam": 3, "unlik": [3, 10, 13, 14], "exploit": [3, 10], "method": [3, 5, 6, 8, 10, 13, 15], "draw": 3, "heavili": [3, 15], "yalmip": 3, "peopl": [3, 4, 11, 16], "contribut": [3, 11, 12], "toh": 3, "kim": 3, "chuan": 3, "laurent": 3, "el": 3, "ghaoui": 3, "arpita": 3, "ghosh": 3, "siddharth": 3, "joshi": 3, "johan": 3, "l\u00f6berg": 3, "almir": [3, 11], "mutapc": [3, 11], "overton": 3, "hi": 3, "student": 3, "art": 3, "owen": 3, "rahul": 3, "panick": 3, "imr": 3, "polik": 3, "jo\u00ebll": [3, 11], "skaf": [3, 11], "lieven": [3, 11], "vandenbergh": [3, 11], "argyri": [3, 11], "zymni": [3, 11], "grate": 3, "univers": [3, 7], "perhap": [3, 16], "unwittingli": 3, "serv": [3, 13, 16], "beta": [3, 6], "tester": 3, "classwork": 3, "igal": 3, "sason": 3, "catch": [3, 16], "typo": 3, "improv": [3, 10, 15, 16], "gurobi": [3, 8, 9, 10, 11, 15, 16], "ap": [3, 11, 12], "assist": [3, 11], "interfac": [3, 11], "commerci": [3, 7, 10, 11, 12, 15], "alizadeh": 3, "goldfarb": 3, "mathemat": [3, 4, 5, 6, 10, 15, 16], "51": 3, "2001": 3, "citeseerx": 3, "ist": 3, "psu": 3, "viewdoc": 3, "summari": 3, "doi": 3, "23": 3, "5133": 3, "bkvh05": [3, 10], "hassibi": 3, "tutori": [3, 6, 10], "engin": [3, 10, 11], "67": 3, "127": 3, "2007": 3, "paper": [3, 10], "gp_tutori": 3, "bv04": [3, 10], "cambridg": 3, "press": [3, 13], "2004": 3, "cru02": 3, "crusiu": 3, "parser": 3, "ph": 3, "thesi": 3, "system": [3, 5, 9, 10, 11, 16], "laboratori": 3, "depart": 3, "electr": 3, "2002": 3, "cvxopt": 3, "python": 3, "abel": 3, "ee": 3, "ucla": 3, "theori": 3, "nonconvex": 3, "liberti": 3, "maculan": 3, "ed": 3, "2006": 3, "disc_cvx_prog": 3, "gra04": [3, 10], "toolbox": [3, 9, 13, 16], "proceed": [3, 7, 12], "symposium": 3, "aid": 3, "ieee": 3, "septemb": 3, "pp": 3, "284": 3, "289": 3, "isi": 3, "liu": 3, "se": 3, "johanl": 3, "owen06": [3, 5], "robust": 3, "hybrid": 3, "lasso": 3, "ridg": 3, "regress": [3, 13], "statist": 3, "octob": 3, "www": 3, "stat": 3, "hhu": 3, "pdf": 3, "stu99": [3, 10, 15], "sturm": 3, "02": 3, "11": 3, "12": 3, "625": 3, "633": 3, "1999": 3, "interior": 3, "cd": [3, 9, 13], "supplement": 3, "49": 3, "6954": 3, "ttt03": [3, 10, 15], "t\u00fct\u00fcnc\u00fc": 3, "todd": 3, "189": 3, "217": 3, "2003": 3, "4807": 3, "sdpsol": [3, 14], "niculescu": 3, "siam": 3, "79": 3, "91": 3, "2000": 3, "enforc": [4, 14], "dictat": 4, "short": 4, "violat": [4, 10, 13, 16], "drawn": [4, 10], "principl": [4, 10, 13], "ve": 4, "exposur": 4, "x_i": [4, 5], "involv": [4, 5, 10, 13, 14], "entr": [4, 5], "anoth": [4, 10, 13, 15, 16], "variabl": [4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16], "classifi": 4, "four": [4, 15], "categori": [4, 16], "lll": 4, "foral": [4, 5], "overlap": 4, "Such": 4, "imaginari": 4, "membership": [4, 8, 14], "portion": [4, 5], "strictli": 4, "essenti": [4, 15], "complianc": 4, "normal": [4, 5], "homogen": 4, "succ": [4, 5], "avoid": [4, 6, 10, 16], "By": [4, 11], "elimin": [4, 5, 8, 16], "offset": 4, "1e": [4, 16], "bound": [4, 8, 10, 15, 16], "larg": [4, 10], "final": [4, 5, 13, 15], "restrict": [4, 5, 10, 11, 14], "adher": [4, 10, 16], "distinguish": [4, 11, 13], "govern": [4, 11, 13], "recurs": 4, "enumer": 4, "forth": [4, 7, 12, 13, 15], "evalu": [4, 5], "finit": [4, 16], "rais": [4, 6], "power": [4, 5, 6, 8], "neq3": 4, "7": [4, 11], "nonposit": 4, "categor": 4, "basi": [4, 5], "redund": 4, "much": [4, 5, 10, 13, 16], "pow_p": [4, 5], "pai": 4, "close": [4, 5, 10, 13], "attent": 4, "go": [4, 15], "attribut": 4, "nondecreas": [4, 5], "nonincreas": [4, 5], "nonmonoton": [4, 5], "under": [4, 10, 11], "shall": 4, "next": [4, 5, 7, 11, 15], "tabl": 4, "sum_i": [4, 5], "word": [4, 10], "extens": 4, "jump": 4, "increas": [4, 5], "write": 4, "unless": [4, 5, 15], "f_": [4, 5], "_over": 4, "_lin": 4, "terminolog": 4, "f_p": [4, 5], "fit": [4, 11], "henceforth": 4, "map": 4, "compat": [4, 5, 16], "independ": 4, "sophist": 4, "neither": 4, "recal": 4, "background": [4, 10], "six": 4, "everi": [4, 7, 9, 10, 12, 15], "obei": [4, 10], "depth": 4, "whole": 4, "classif": 4, "workaround": 4, "critic": 4, "aspect": 4, "obviou": [4, 6, 13, 16], "demonstr": 4, "2x": [4, 5], "outer": 4, "compli": 4, "obvious": [4, 11], "coincid": [4, 5], "come": [4, 11, 16], "sum_square_po": [4, 5], "quad_pos_over_lin": [4, 5], "yourself": [4, 9, 14], "pure": [4, 13], "chosen": [4, 11, 15], "recognit": 4, "certain": [4, 5, 10, 11, 13, 14, 15, 16], "conj": [4, 5], "square_ab": [4, 5], "sum_square_ab": [4, 5], "detect": [4, 7, 12], "whether": [4, 5, 7, 12, 13], "translat": [4, 6], "nor": [4, 11], "across": [4, 15], "frequent": 4, "framework": [4, 10], "substitut": 4, "euclidean": 4, "modern": 4, "light": 4, "afford": 4, "mark": 5, "dagger": 5, "manu": 5, "bundl": [5, 7, 8, 9, 12], "approxim": [5, 6, 8, 10], "achiev": [5, 15], "further": [5, 7, 12, 13, 15], "irrat": 5, "nearbi": 5, "divis": [5, 6], "dcp": [5, 6, 8, 10, 13, 16], "ruleset": [5, 8, 10, 13, 16], "curvatur": [5, 8], "multipli": [5, 13], "divid": 5, "column": 5, "manipul": [5, 6], "concaten": 5, "delet": [5, 9], "transpos": 5, "conjug": 5, "bilinear": 5, "conv": 5, "cumsum": [5, 6], "fliplr": 5, "flipud": 5, "flipdim": 5, "horzcat": 5, "ipermut": 5, "kron": 5, "permut": 5, "repmat": 5, "reshap": 5, "rot90": 5, "tril": 5, "triu": 5, "vertcat": 5, "sort": [5, 13, 15], "summat": 5, "absolut": [5, 13, 15, 16], "minimum": 5, "fro": [5, 14], "polyv": 5, "unambigu": [5, 16], "treat": [5, 6], "implicitli": 5, "odd": 5, "pow_po": 5, "pow_ab": 5, "std": 5, "deviat": [5, 14], "var": 5, "varianc": 5, "though": [5, 13, 16], "avg_abs_dev": 5, "averag": [5, 9], "mu": 5, "aad": 5, "frac": 5, "textstyl": 5, "tfrac": 5, "_1": [5, 13], "avg_abs_dev_m": 5, "median": 5, "mathop": 5, "aadm": 5, "inf_i": 5, "berhu": 5, "henc": 5, "2m": 5, "callabl": 5, "concomit": 5, "estim": [5, 9], "det_inv": 5, "invers": 5, "det": 5, "eigenvalu": 5, "met": 5, "th": [5, 13], "det_root2n": 5, "2n": [5, 13], "maintain": [5, 14], "sole": 5, "back": [5, 6], "prod_": 5, "x_k": 5, "huber_circ": 5, "circularli": 5, "_circ": 5, "huber_po": 5, "decreas": 5, "kl_div": 5, "kullback": 5, "leibler": 5, "distanc": 5, "kl": 5, "aren": 5, "lambda_sum_largest": 5, "largest": [5, 13], "lambda_sum_smallest": 5, "log_normcdf": 5, "cumul": 5, "random": 5, "crude": 5, "modest": 5, "interv": 5, "intend": [5, 7, 10, 11, 12], "log_prod": 5, "prod_i": 5, "log_sum_exp": 5, "logsumexp_sdp": 5, "fraction": 5, "ty": 5, "norm_largest": [5, 6, 13], "magnitud": [5, 16], "norm_nuc": 5, "dual": [5, 8, 13, 14, 15], "spectral": 5, "dim": 5, "norms_largest": 5, "poly_env": 5, "envelop": 5, "sign": 5, "nonzero": [5, 13], "depict": 5, "figur": [5, 13], "po": 5, "ccl": 5, "prod_inv": 5, "tpx": 5, "hpx": 5, "sacrif": 5, "rel_entr": 5, "sigma_max": 5, "sum_smallest": 5, "trace_inv": 5, "spd": 5, "trace_sqrtm": 5, "squareroot": 5, "simplex": 5, "sum_ix_i": 5, "rotated_lorentz": 5, "n_r": 5, "yz": 5, "complex_lorentz": 5, "n_c": 5, "rotated_complex_lorentz": 5, "rc": 5, "hermitian_semidefinit": [5, 14], "nonneg_poly_coeff": 5, "coeffici": [5, 15, 16], "p_": 5, "convex_poly_coeff": 5, "exp_con": 5, "cl": 5, "geo_mean_con": 5, "_n": 5, "progress": [5, 13, 15], "clear": [5, 15], "full": [5, 7, 10, 11, 12, 13, 15], "gdp": 5, "cvx_clear": 5, "start": [5, 7, 8, 9, 10, 12, 15], "wherea": 5, "silent": 5, "signal": [5, 13], "instruct": [5, 7, 9, 12, 15, 16], "issuanc": 5, "dure": [5, 16], "cvx_quiet": [5, 15], "enabl": [5, 7, 12, 13], "newer": [5, 9], "cvx_solver": [5, 7, 12, 15, 16], "disk": 5, "retain": [5, 11], "locat": [5, 7, 12], "prefdir": 5, "cvx_setup": [5, 7, 9, 12, 16], "setup": [5, 7, 12], "script": [5, 7, 13], "instal": [5, 7, 8, 12, 13], "configur": 5, "cvx_solver_set": [5, 15], "deliv": [5, 15], "cvx_version": [5, 16], "cvx_where": 5, "connect": [5, 7, 10, 11], "holder": [5, 8], "max_volume_box": 6, "volum": 6, "box": 6, "area": 6, "ratio": 6, "awal": 6, "afloor": 6, "gamma": [6, 13], "delta": 6, "monomi": [6, 10], "posynomi": [6, 10], "ggp": 6, "wherev": 6, "ship": [6, 11, 15], "reliabl": [6, 15], "speed": [6, 16], "slow": [6, 10], "medium": [6, 10, 15, 16], "remaind": [6, 15], "asymmetri": 6, "latter": 6, "unavoid": 6, "artifact": 6, "geometri": 6, "block": 6, "function": [6, 8, 9, 10, 11, 14, 15, 16], "prod": 6, "cumprod": 6, "experienc": [7, 15], "member": 7, "commun": [7, 10, 11, 16], "quickli": 7, "becam": 7, "industri": 7, "leader": [7, 12], "mix": [7, 8, 13, 15, 16], "fantast": 7, "licens": [7, 8, 12, 15], "academ": [7, 10, 11, 12], "purchas": [7, 10, 12], "profession": [7, 8, 10, 12, 15], "exclus": [7, 12], "bring": [7, 12], "byo": [7, 12], "contact": [7, 11, 12], "sale": [7, 12], "price": [7, 10, 12], "standalon": [7, 12], "download": [7, 9, 11, 12, 15], "compos": 7, "32": 7, "hexidecim": 7, "digit": 7, "format": [7, 11, 16], "xxxxxxxx": 7, "xxxx": 7, "xxxxxxxxxxxx": 7, "request": [7, 11, 12, 15, 16], "conveni": [7, 10, 12], "center": 7, "run": [7, 9, 12, 13, 16], "retriev": [7, 9], "kei": [7, 9, 13, 15, 16], "cvx_grbgetkei": 7, "wrapper": 7, "around": 7, "grbgetkei": 7, "someth": [7, 13], "network": 7, "vpn": 7, "consult": [7, 15], "among": [7, 12, 16], "append": [7, 12], "gurobi_2": 7, "gurobi_3": 7, "reproduc": [7, 12, 14, 16], "forward": [7, 12, 15], "introduct": 8, "platform": 8, "quick": 8, "trade": [8, 10], "off": [8, 10, 15], "taxonomi": 8, "top": [8, 9, 11], "level": [8, 15], "monoton": 8, "built": 8, "forum": [8, 10], "topic": [8, 15], "suppress": [8, 15], "overdetermin": [8, 15], "via": 8, "partial": 8, "claus": 8, "warranti": 8, "cite": 8, "credit": [8, 11], "64": 9, "linux": 9, "mac": 9, "osx": 9, "window": [9, 13], "aim": 9, "five": 9, "old": 9, "On": [9, 13, 15], "shorter": 9, "necessit": 9, "brows": 9, "sourc": [9, 10, 11, 16], "octav": 9, "wast": 9, "offici": 9, "hidden": 9, "site": [9, 11, 16], "zip": 9, "tar": 9, "gz": 9, "unpack": 9, "move": 9, "sure": [9, 15, 16], "person": 9, "task": 9, "search": [9, 10, 14, 15, 16], "startup": 9, "acquir": 9, "cvx_licens": [9, 11], "mat": 9, "previous": 9, "filenam": 9, "safekeep": 9, "copi": [9, 11, 16], "nondifferenti": 10, "book": 10, "ee364a": 10, "compon": [10, 15], "class": [10, 16], "transform": [10, 13, 15, 16], "sqlp": 10, "abil": [10, 11, 15], "decid": 10, "featur": [10, 15], "charg": [10, 11], "paid": [10, 16], "technolog": 10, "expand": 10, "withouth": 10, "relianc": 10, "methodolog": 10, "propos": 10, "meant": 10, "outset": 10, "rapidli": 10, "solvabl": [10, 16], "extrem": 10, "consider": [10, 15], "resembl": 10, "optimum": 10, "algorithm": [10, 13, 15], "exhaust": [10, 16], "piec": 10, "moder": 10, "amount": 10, "territori": 10, "milp": 10, "miqp": 10, "matur": [10, 16], "anticip": 10, "tool": [10, 14], "proverbi": 10, "monkei": 10, "typewrit": 10, "accident": 10, "enter": [10, 13, 15], "imag": 10, "machin": [10, 15], "plai": 10, "role": 10, "down": 10, "reconstruct": 10, "pixel": 10, "difficulti": [10, 13, 15, 16], "post": [10, 16], "tier": 10, "fee": 10, "offer": [10, 11], "send": [10, 15], "inquiri": 10, "schedul": 10, "vendor": [10, 11, 15], "bulk": 10, "open": [10, 16], "gpl": [10, 11], "redistribut": [10, 11], "modif": [10, 15], "2019": 11, "austin": 11, "info": 11, "cover": 11, "permiss": 11, "gnu": 11, "amend": 11, "encrypt": 11, "bytecod": 11, "suffix": 11, "shim": 11, "cvx_mosek": 11, "cvx_gurobi": 11, "contractu": [11, 15], "agreement": 11, "repositori": 11, "consent": 11, "server": 11, "noth": [11, 13], "gplv3": 11, "discus": 11, "txt": 11, "ones": [11, 13, 14], "unmodifi": 11, "paragraph": 11, "incompat": 11, "period": [11, 13], "nexu": 11, "vision": 11, "goal": 11, "sell": 11, "custom": [11, 15, 16], "cooper": 11, "lai": 11, "trifold": 11, "oblig": 11, "creation": 11, "opportun": 11, "wider": [11, 12], "willing": 11, "devot": 11, "resourc": [11, 16], "facilit": 11, "demand": [11, 15], "financi": 11, "none": [11, 15, 16], "gplv2": 11, "impli": 11, "merchant": 11, "FOR": 11, "compani": 12, "establish": 12, "1997": 12, "led": 12, "ceo": 12, "erl": 12, "andersen": 12, "advisori": 12, "board": 12, "chair": 12, "professor": 12, "internation": 12, "field": [12, 15], "lic": 12, "home": 12, "mosek_2": 12, "mosek_3": 12, "delin": 13, "surround": 13, "ordinari": 13, "invalid": [13, 16], "canon": 13, "few": 13, "relat": 13, "flow": 13, "becom": [13, 14, 15], "clearer": 13, "reader": 13, "quickstart": 13, "paus": 13, "resum": 13, "seek": 13, "skinni": 13, "rank": 13, "data": [13, 16], "16": [13, 15], "ta": 13, "tb": 13, "easili": [13, 16], "backslash": 13, "x_l": 13, "indent": 13, "stylist": 13, "placehold": 13, "prepar": 13, "clearli": 13, "hello": 13, "world": 13, "string": [13, 15], "room": 13, "ask": 13, "componentwis": 13, "u_i": 13, "v_i": 13, "longer": [13, 16], "bnd": 13, "quadprog": 13, "x_qp": 13, "contrast": 13, "readabl": 13, "incident": 13, "done": [13, 15], "easier": 13, "simpler": [13, 15], "compact": 13, "ell_": 13, "linprog": 13, "chebyshev": 13, "bne": 13, "xt": 13, "x_cheb": 13, "similarli": [13, 15], "aeq": 13, "xzz": 13, "x_l1": 13, "advantag": 13, "magnifi": 13, "mathrm": 13, "lgst": 13, "albeit": 13, "esoter": 13, "cast": 13, "ell_2": 13, "displai": 13, "recomput": 13, "phi": 13, "comparison": [13, 14], "truth": 13, "falsiti": 13, "likewis": 13, "adopt": 13, "eq": 13, "ge": 13, "intuit": 13, "space": 13, "logspac": 13, "l2norm": 13, "l1norm": 13, "fprintf": 13, "4e": 13, "plot": 13, "xlabel": 13, "ylabel": 13, "grid": 13, "demo": 13, "plu": 13, "forbidden": 13, "unfamiliar": 13, "prefix": [13, 15], "cvx_": 13, "reserv": 13, "bcl": 13, "friedland": 13, "engag": 14, "disallow": 14, "vec": 14, "illeg": 14, "legal": 14, "stricter": 14, "closest_toeplitz_sdp": 14, "tree": 14, "favorit": 14, "popular": 14, "wonder": 14, "strong": 14, "emphasi": 14, "ideal": 14, "glpk": 15, "continu": 15, "consraint": 15, "faster": 15, "insensit": 15, "fine": 15, "perman": 15, "gain": 15, "confid": [15, 16], "fals": 15, "affect": 15, "summar": 15, "pm": 15, "tv": 15, "geq0": 15, "discoveri": 15, "provabl": 15, "inaccur": 15, "unabl": 15, "relax": [15, 16], "leve": 15, "suitabl": 15, "suboptim": 15, "discov": [15, 16], "forc": 15, "interrupt": 15, "ctrl": 15, "nasti": 15, "dualiti": 15, "gap": 15, "presolv": 15, "conclus": 15, "situat": [15, 16], "predefin": 15, "cvx_slvtol": 15, "inherit": 15, "minor": 15, "epsilon_": 15, "stop": 15, "soon": 15, "sovl": 15, "epsilon": 15, "22": 15, "times10": 15, "row": 15, "low": [15, 16], "high": 15, "target": 15, "pass": 15, "stai": 15, "local": 15, "cvxp": 15, "etiquett": 15, "courteou": 15, "deep": 15, "improp": 15, "unpredict": 15, "tune": 15, "broad": 15, "occas": 15, "worthwhil": 15, "expert": [15, 16], "wors": [15, 16], "overrid": 15, "misinterpret": 15, "clearal": 15, "enjoi": [15, 16], "persist": 15, "troubl": 16, "ticket": 16, "address": 16, "promptli": 16, "grown": 16, "extent": 16, "avenu": 16, "answer": 16, "question": 16, "pursu": 16, "onlin": 16, "searchabl": 16, "encapsul": 16, "unclear": 16, "discern": 16, "channel": 16, "askbot": 16, "particip": 16, "OR": 16, "exchang": 16, "stack": 16, "overflow": 16, "diagnos": 16, "clearinghous": 16, "trick": 16, "portal": 16, "easiest": 16, "item": 16, "debug": 16, "readili": 16, "tie": 16, "cvxprob": 16, "newcnstr": 16, "181": 16, "compliant": 16, "wizard": 16, "suspect": 16, "iron": 16, "ala": 16, "blame": 16, "defens": 16, "too": 16, "struggl": 16, "push": 16, "intellig": 16, "innov": 16, "dramat": 16, "hesit": 16, "guess": 16, "tight": 16, "imping": 16, "watch": 16, "vex": 16, "deal": 16, "dynam": 16, "lead": 16, "undesir": 16, "wildli": 16, "1e20": 16, "exce": 16, "1e8": 16, "certainli": 16, "share": 16, "concret": 16}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"advanc": [0, 15], "topic": 0, "elimin": 0, "quadrat": [0, 4], "form": [0, 4], "index": 0, "dual": [0, 1], "variabl": [0, 1], "The": [0, 1, 4, 11, 16], "success": 0, "approxim": 0, "method": 0, "suppress": 0, "warn": 0, "power": 0, "function": [0, 1, 4, 5, 13], "p": 0, "norm": [0, 13], "overdetermin": 0, "problem": [0, 10], "ad": 0, "new": [0, 5, 10], "atom": 0, "librari": [0, 11], "via": 0, "dcp": [0, 4], "ruleset": [0, 4], "partial": 0, "specifi": 0, "basic": 1, "cvx_begin": 1, "cvx_end": 1, "object": 1, "constraint": [1, 4, 6, 13], "set": [1, 5, 15], "membership": 1, "assign": 1, "express": [1, 4, 6], "holder": 1, "cite": 2, "cvx": [2, 7, 8, 9, 10, 11, 12, 16], "credit": 3, "acknowledg": 3, "A": [4, 13], "taxonomi": 4, "curvatur": 4, "top": [4, 6], "level": [4, 6], "rule": [4, 6], "strict": 4, "inequ": 4, "composit": 4, "monoton": 4, "nonlinear": [4, 5], "scalar": 4, "refer": 5, "guid": [5, 8], "arithmet": 5, "oper": 5, "built": 5, "linear": 5, "command": 5, "geometr": 6, "program": [6, 10, 14], "mode": [6, 14], "us": [7, 12], "gurobi": 7, "about": [7, 12], "select": [7, 12, 15], "your": [7, 12], "default": [7, 12], "solver": [7, 9, 11, 12, 15], "obtain": [7, 12], "support": [7, 9, 12, 15, 16], "user": 8, "instal": 9, "platform": 9, "profession": [9, 11, 16], "licens": [9, 10, 11], "includ": 9, "introduct": 10, "what": [10, 16], "s": 10, "disciplin": 10, "convex": 10, "mix": 10, "integ": 10, "standard": 11, "free": 11, "claus": 11, "bundl": 11, "exampl": 11, "No": 11, "warranti": 11, "mosek": 12, "quick": 13, "start": 13, "least": 13, "squar": 13, "bound": 13, "constrain": 13, "other": 13, "an": 13, "optim": 13, "trade": 13, "off": 13, "curv": 13, "semidefinit": 14, "control": 15, "screen": 15, "output": 15, "interpret": 15, "result": 15, "precis": 15, "forum": 16, "bug": 16, "report": 16, "handl": 16, "numer": 16, "issu": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})